package com.jxtc.enterprise.admin.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Schema(description = "Admin 端分页查询面相店铺的财务结算列表所需要传递的参数")
@Getter
@Setter
@ToString
public class AdminStoreSettlementPageDTO {

    @Schema(description = "店铺名称", example = "xx小碗菜")
    private String storeName;

    @Schema(description = "开始时间", example = "2024-08-15")
    private String startDate;

    @Schema(description = "结束时间", example = "2024-09-15")
    private String endDate;

    @Schema(description = "结算状态码，默认值：0（表示查询全部状态）", example = "10", defaultValue = "0")
    private Integer status;

    @Schema(description = "当前页码，从 1（默认值）开始", example = "1", defaultValue = "1")
    private Integer pageNo = 1;

    @Schema(description = "每页显示的记录数，默认为 10", example = "10", defaultValue = "10")
    private Integer pageSize = 10;
}
